******GRACE DATA PREP******

drop majpocpop
gen majpocpop=1 if whpoppct<=.500001
replace majpocpop=0 if majpocpop==.

drop majwhpop
gen majwhpop=1 if majpocpop==0
replace majwhpop=0 if majwhpop==.


* create a variable that indicates whether a ballot is being run immediately following, or preceeding redistricting 
* postred2000 and postred2010 indicate year first election was run following redistricting
gen postred2000=0
replace postred2000=1	  if v03==	1	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	1	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	2	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	2	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	4	 & v07==	9	 & v05==	2004
replace postred2000=1	  if v03==	4	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	5	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	5	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	6	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	6	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	6	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	8	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	8	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	8	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	9	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	9	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	10	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	10	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	12	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	12	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	13	 & v07==	9	 & v05==	2006
replace postred2000=1	  if v03==	13	 & v07==	8	 & v05==	2006
replace postred2000=1	  if v03==	15	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	15	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	16	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	16	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	17	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	17	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	18	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	18	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	18	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	19	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	19	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	20	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	20	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	21	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	21	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	21	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	23	 & v07==	9	 & v05==	2004
replace postred2000=1	  if v03==	23	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	24	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	24	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	25	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	25	 & v07==	8	 & v05==	2006
replace postred2000=1	  if v03==	26	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	26	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	27	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	27	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	28	 & v07==	9	 & v05==	2003
replace postred2000=1	  if v03==	28	 & v07==	8	 & v05==	2003
replace postred2000=1	  if v03==	29	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	29	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	29	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	30	 & v07==	9	 & v05==	2004
replace postred2000=1	  if v03==	30	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	31	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	31	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	32	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	32	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	32	 & v07==	8	 & v05==	2004

replace postred2000=1	  if v03==	33	 & v07==	9	 & v05==	2006
replace postred2000=1	  if v03==	33	 & v07==	8	 & v05==	2006
replace postred2000=1	  if v03==	34	 & v07==	9	 & v05==	2001
replace postred2000=1	  if v03==	34	 & v07==	8	 & v05==	2001
replace postred2000=1	  if v03==	35	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	35	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	36	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	36	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	37	 & v07==	9	 & v05==	2006
replace postred2000=1	  if v03==	37	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	38	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	38	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	38	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	39	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	39	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	39	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	40	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	40	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	40	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	41	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	41	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	41	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	42	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	42	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	42	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	44	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	44	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	45	 & v07==	9	 & v05==	2004
replace postred2000=1	  if v03==	45	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	46	 & v07==	9	 & v05==	2006
replace postred2000=1	  if v03==	46	 & v07==	8	 & v05==	2006
replace postred2000=1	  if v03==	47	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	47	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	47	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	48	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	48	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	49	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	49	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	49	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	50	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	50	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	51	 & v07==	9	 & v05==	2001
replace postred2000=1	  if v03==	51	 & v07==	8	 & v05==	2003
replace postred2000=1	  if v03==	53	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	53	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	53	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	54	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	54	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	54	 & v07==	8	 & v05==	2004
replace postred2000=1	  if v03==	55	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	55	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	56	 & v07==	9	 & v05==	2002
replace postred2000=1	  if v03==	56	 & v07==	8	 & v05==	2002
replace postred2000=1	  if v03==	56	 & v07==	8	 & v05==	2004


gen postred2010=0
replace  postred2010=1	  if v03==	1	 & v07==	9	 & v05==	2014
replace  postred2010=1	  if v03==	1	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	2	 & v07==	9	 & v05==	2014
replace  postred2010=1	  if v03==	2	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	4	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	4	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	5	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	5	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	6	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	6	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	6	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	8	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	8	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	8	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	9	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	9	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	10	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	10	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	12	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	12	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	13	 & v07==	9	 & v05==	2014
replace  postred2010=1	  if v03==	13	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	15	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	15	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	16	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	16	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	17	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	17	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	18	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	18	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	18	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	19	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	19	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	19	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	20	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	20	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	21	 & v07==	9	 & v05==	2014
replace  postred2010=1	  if v03==	21	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	22	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	22	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	23	 & v07==	9	 & v05==	2014
replace  postred2010=1	  if v03==	23	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	24	 & v07==	9	 & v05==	2014
replace  postred2010=1	  if v03==	24	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	25	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	25	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	26	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	26	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	27	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	27	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	28	 & v07==	9	 & v05==	2015
replace  postred2010=1	  if v03==	28	 & v07==	8	 & v05==	2015
replace  postred2010=1	  if v03==	29	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	29	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	29	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	30	 & v07==	9	 & v05==	2014
replace  postred2010=1	  if v03==	30	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	31	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	31	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	32	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	32	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	32	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	33	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	33	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	34	 & v07==	9	 & v05==	2013
replace  postred2010=1	  if v03==	34	 & v07==	8	 & v05==	2013
replace  postred2010=1	  if v03==	35	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	35	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	36	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	36	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	37	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	37	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	38	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	38	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	38	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	39	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	39	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	39	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	40	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	40	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	40	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	41	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	41	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	41	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	42	 & v07==	9	 & v05==	2014
replace  postred2010=1	  if v03==	42	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	42	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	44	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	44	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	45	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	45	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	46	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	46	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	47	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	47	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	47	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	48	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	48	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	49	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	49	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	49	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	50	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	50	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	51	 & v07==	9	 & v05==	2011
replace  postred2010=1	  if v03==	51	 & v07==	8	 & v05==	2011
replace  postred2010=1	  if v03==	53	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	53	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	53	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	54	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	54	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	54	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	55	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	55	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	55	 & v07==	8	 & v05==	2014
replace  postred2010=1	  if v03==	56	 & v07==	9	 & v05==	2012
replace  postred2010=1	  if v03==	56	 & v07==	8	 & v05==	2012
replace  postred2010=1	  if v03==	56	 & v07==	8	 & v05==	2014



/*
	to create the preceeding redistricting indicator, subtract 2 from the
	standard postred variable, and then hand fix states that need adjustment
*/

/*
	maryland and mississipi don't have election every two years, so prered
	has been fixed to reflect the prior election. AL and VA also have off years
	that don't fit those are fixed also
*/
gen prered2000=0
replace prered2000=1	  if v03==	1	 & v07==	9	 & v05==	1998
replace prered2000=1	  if v03==	1	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	1	 & v07==	8	 & v05==	1996
replace prered2000=1	  if v03==	2	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	2	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	2	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	4	 & v07==	9	 & v05==	2002
replace prered2000=1	  if v03==	4	 & v07==	8	 & v05==	2002
replace prered2000=1	  if v03==	5	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	5	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	5	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	6	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	6	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	6	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	8	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	8	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	8	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	9	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	9	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	10	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	10	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	10	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	12	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	12	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	12	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	13	 & v07==	9	 & v05==	2004
replace prered2000=1	  if v03==	13	 & v07==	8	 & v05==	2004
replace prered2000=1	  if v03==	15	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	15	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	15	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	16	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	16	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	17	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	17	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	17	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	18	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	18	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	18	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	19	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	19	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	19	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	20	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	20	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	21	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	21	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	21	 & v07==	8	 & v05==	1998

replace prered2000=1	  if v03==	23	 & v07==	9	 & v05==	2002
replace prered2000=1	  if v03==	23	 & v07==	8	 & v05==	2002
replace prered2000=1	  if v03==	24	 & v07==	9	 & v05==	1998
replace prered2000=1	  if v03==	24	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	25	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	25	 & v07==	8	 & v05==	2004
replace prered2000=1	  if v03==	26	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	26	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	26	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	27	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	27	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	28	 & v07==	9	 & v05==	1999
replace prered2000=1	  if v03==	28	 & v07==	8	 & v05==	1999
replace prered2000=1	  if v03==	29	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	29	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	29	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	30	 & v07==	9	 & v05==	2002
replace prered2000=1	  if v03==	30	 & v07==	8	 & v05==	2002
replace prered2000=1	  if v03==	30	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	31	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	31	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	32	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	32	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	32	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	33	 & v07==	9	 & v05==	2004
replace prered2000=1	  if v03==	33	 & v07==	8	 & v05==	2004
replace prered2000=1	  if v03==	33	 & v07==	8	 & v05==	2002
replace prered2000=1	  if v03==	34	 & v07==	9	 & v05==	1999
replace prered2000=1	  if v03==	34	 & v07==	8	 & v05==	1997
replace prered2000=1	  if v03==	35	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	35	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	36	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	36	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	37	 & v07==	9	 & v05==	2004
replace prered2000=1	  if v03==	37	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	38	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	38	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	38	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	39	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	39	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	39	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	40	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	40	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	40	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	41	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	41	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	41	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	42	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	42	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	42	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	44	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	44	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	45	 & v07==	9	 & v05==	2002
replace prered2000=1	  if v03==	45	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	46	 & v07==	9	 & v05==	2004
replace prered2000=1	  if v03==	46	 & v07==	8	 & v05==	2004
replace prered2000=1	  if v03==	47	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	47	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	47	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	48	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	48	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	48	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	49	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	49	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	49	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	50	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	50	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	51	 & v07==	9	 & v05==	1999
replace prered2000=1	  if v03==	51	 & v07==	8	 & v05==	1999
replace prered2000=1	  if v03==	53	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	53	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	53	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	54	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	54	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	54	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	55	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	55	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	55	 & v07==	8	 & v05==	1998
replace prered2000=1	  if v03==	56	 & v07==	9	 & v05==	2000
replace prered2000=1	  if v03==	56	 & v07==	8	 & v05==	2000
replace prered2000=1	  if v03==	56	 & v07==	8	 & v05==	1998


gen prered2010=0
replace prered2010=1	  if v03==	1	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	1	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	1	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	2	 & v07==	9	 & v05==	2012
replace prered2010=1	  if v03==	2	 & v07==	8	 & v05==	2012

replace prered2010=1	  if v03==	4	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	4	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	5	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	5	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	5	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	6	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	6	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	6	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	8	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	8	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	8	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	9	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	9	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	10	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	10	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	10	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	12	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	12	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	12	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	13	 & v07==	9	 & v05==	2012
replace prered2010=1	  if v03==	13	 & v07==	8	 & v05==	2012
replace prered2010=1	  if v03==	15	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	15	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	15	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	16	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	16	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	17	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	17	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	17	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	18	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	18	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	18	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	19	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	19	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	19	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	20	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	20	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	21	 & v07==	9	 & v05==	2012
replace prered2010=1	  if v03==	21	 & v07==	8	 & v05==	2012
replace prered2010=1	  if v03==	21	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	22	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	22	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	23	 & v07==	9	 & v05==	2012
replace prered2010=1	  if v03==	23	 & v07==	8	 & v05==	2012
replace prered2010=1	  if v03==	24	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	24	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	25	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	25	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	26	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	26	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	27	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	27	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	28	 & v07==	9	 & v05==	2011
replace prered2010=1	  if v03==	28	 & v07==	8	 & v05==	2011
replace prered2010=1	  if v03==	28	 & v07==	8	 & v05==	2009
replace prered2010=1	  if v03==	29	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	29	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	29	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	30	 & v07==	9	 & v05==	2012
replace prered2010=1	  if v03==	30	 & v07==	8	 & v05==	2012
replace prered2010=1	  if v03==	30	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	31	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	31	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	32	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	32	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	32	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	33	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	33	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	34	 & v07==	9	 & v05==	2011
replace prered2010=1	  if v03==	34	 & v07==	8	 & v05==	2011
replace prered2010=1	  if v03==	35	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	35	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	36	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	36	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	37	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	37	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	38	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	38	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	38	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	39	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	39	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	39	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	40	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	40	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	40	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	41	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	41	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	41	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	42	 & v07==	9	 & v05==	2012
replace prered2010=1	  if v03==	42	 & v07==	8	 & v05==	2012
replace prered2010=1	  if v03==	42	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	44	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	44	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	45	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	45	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	45	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	46	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	46	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	47	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	47	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	47	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	48	 & v07==	9	 & v05==	2012
replace prered2010=1	  if v03==	48	 & v07==	8	 & v05==	2012
replace prered2010=1	  if v03==	49	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	49	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	49	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	50	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	50	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	51	 & v07==	9	 & v05==	2009
replace prered2010=1	  if v03==	51	 & v07==	8	 & v05==	2007
replace prered2010=1	  if v03==	53	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	53	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	53	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	54	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	54	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	54	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	55	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	55	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	55	 & v07==	8	 & v05==	2008
replace prered2010=1	  if v03==	56	 & v07==	9	 & v05==	2010
replace prered2010=1	  if v03==	56	 & v07==	8	 & v05==	2010
replace prered2010=1	  if v03==	56	 & v07==	8	 & v05==	2008



******INDIVIDUAL LEVEL ANALYSES******

/* 
	How new are they? Use graceuniqid to id what year they first appear and
	what year they first hold office 
*/

by graceuniqid, sort: egen first_appearGRACE = min(v05)

by graceuniqid, sort: egen first_winGRACE = min(v05) if v24==1
replace first_winGRACE=0 if first_winGRACE==.


*****Appendix: FIG Y: mosaic plot showing raw counts of latina and latino candidates in openmmds, incumbent mmds and all other districts*****


/*
	generate variable to id newlatw and allnewlatw separately for each round,
	then a variable to put them all together. regardless of ballot type 
*/


/*
	WITH INCUMBENTS VERSION: newlatw means (1) latx never won before, 
	(2) latx won before at some point.
*/
gen newlatw2000=1 if basket_latw==1 & postred2000==1 & first_winGRACE>=2002
replace newlatw2000=2 if basket_latw==1 & postred2000==1 & first_winGRACE<2002
replace newlatw2000=0 if newlatw2000==. 


gen newlatm2000=1 if basket_latm==1 & postred2000==1 & first_winGRACE>=2002
replace newlatm2000=2 if basket_latm==1 & postred2000==1 & first_winGRACE<2002
replace newlatm2000=0 if newlatm2000==. 


gen newlatw2010=1 if basket_latw==1  & postred2010==1 & first_winGRACE>=2012
replace newlatw2010=2 if basket_latw==1 & postred2010==1 & newlatw2010==.
replace newlatw2010=0 if newlatw2010==.


gen newlatm2010=1 if basket_latm==1 & postred2010==1  & first_winGRACE>=2011
replace newlatm2010=2 if basket_latm==1 & postred2010==1 & newlatm2010==.
replace newlatm2010=0 if newlatm2010==.


gen newlatwcomb=1 if newlatw2000==1 | newlatw2010==1
replace newlatwcomb=2 if newlatw2000==2 | newlatw2010==2
replace newlatwcomb=0 if newlatwcomb==.


gen newlatmcomb=1 if newlatm2000==1 | newlatm2010==1
replace newlatmcomb=2 if newlatm2000==2 | newlatm2010==2
replace newlatmcomb=0 if newlatmcomb==.







/*
	new variable indicating whether there is someone on the ballot, of any race
	or gender, who won previously this is more expansive incumbents
	for this analysis
*/

****** USING THESE PREVIOUS WINNER and BALLOT TYPE VAR FOR PAPER*****
by ballots_2021, sort: egen ballot_mmd = max(majpocpop)


*****forinc2000, 0 is person has never won before 2002, 0 means the person has won before 2002******
gen inc2000=0 if postred2000==1 & first_winGRACE>=2002
replace inc2000=1 if postred2000==1 & inc2000==.

by ballots_2021, sort: egen ballot_inc2000=max(inc2000)

gen inc2010=0 if postred2010==1 & first_winGRACE>=2011
replace inc2010=1 if postred2010==1 & inc2010==.

by ballots_2021, sort: egen ballot_inc2010=max(inc2010)


/*
	now generate variable indicating if the ballot is mmd: 1 mmd with no 
	previous winners, 2 mmd with previous winners and newcomers, 0 is previous
	winners and newcomers on majwj ballot
*/

gen newmmd2000=1 if ballot_mmd==1 & postred2000==1 & ballot_inc2000==0
replace newmmd2000=2 if ballot_mmd==1 & postred2000==1 & ballot_inc2000==1
replace newmmd2000=0 if postred2000==1 & newmmd2000==.



gen newmmd2010=1 if ballot_mmd==1 & postred2010==1 & ballot_inc2010==0
replace newmmd2010=2 if ballot_mmd==1 & postred2010==1 & ballot_inc2010==1
replace newmmd2010=0 if postred2010==1 & newmmd2010==.

********************************************************************

/*
	create categorical variable to indicate whether a person who had never won
	was on the ballot in a (1)new mmd, (2)an incumbnet mmd or (3)a maj white
	district. version for graphing with no 0 values
*/


******USING THIS VERSION OF LATX ON BALLOT VAR FOR PAPER _ FIVE CAT******
/*
	this version has four categories for all latx, newcomers and 
	previous winners. 1 is newcomer in new mmd, 2 is newcomer in mmd with 
	someone who has won, 2 is someone who has won in mmd ballot with someone 
	who has won, 4 is newcomer in whmaj, 5 is someone who has won in whmaj
*/

gen latwonballot_2000g5=1 if newmmd2000==1 & newlatw2000==1
replace latwonballot_2000g5=2 if newmmd2000==2 & newlatw2000==1
replace latwonballot_2000g5=3 if newmmd2000==2 & newlatw2000==2
replace latwonballot_2000g5=4 if newmmd2000==0 & newlatw2000==1
replace latwonballot_2000g5=5 if  newmmd2000==0 & newlatw2000==2


gen latmonballot_2000g5=1 if newmmd2000==1 & newlatm2000==1
replace latmonballot_2000g5=2 if newmmd2000==2 & newlatm2000==1
replace latmonballot_2000g5=3 if newmmd2000==2 & newlatm2000==2
replace latmonballot_2000g5=4 if newmmd2000==0 & newlatm2000==1
replace latmonballot_2000g5=5 if  newmmd2000==0 & newlatm2000==2


gen latwonballot_2010g5=1 if newmmd2010==1 & newlatw2010==1
replace latwonballot_2010g5=2 if newmmd2010==2 & newlatw2010==1 
replace latwonballot_2010g5=3 if  newmmd2010==2 & newlatw2010==2
replace latwonballot_2010g5=4 if newmmd2010==0 & newlatw2010==1 
replace latwonballot_2010g5=5 if  newmmd2010==0 & newlatw2010==2


gen latmonballot_2010g5=1 if newmmd2010==1 & newlatm2010==1
replace latmonballot_2010g5=2 if newmmd2010==2 & newlatm2010==1 
replace latmonballot_2010g5=3 if  newmmd2010==2 & newlatm2010==2
replace latmonballot_2010g5=4 if newmmd2010==0 & newlatm2010==1 
replace latmonballot_2010g5=5 if  newmmd2010==0 & newlatm2010==2


gen latxonballot_2000g5=1 if latwonballot_2000g5==1 | latmonballot_2000g5==1
replace latxonballot_2000g5=2 if latwonballot_2000g5==2 | latmonballot_2000g5==2
replace latxonballot_2000g5=3 if latwonballot_2000g5==3 | latmonballot_2000g5==3
replace latxonballot_2000g5=4 if latwonballot_2000g5==4 | latmonballot_2000g5==4
replace latxonballot_2000g5=5 if latwonballot_2000g5==5 | latmonballot_2000g5==5

gen latxonballot_2010g5=1 if latwonballot_2010g5==1 | latmonballot_2010g5==1
replace latxonballot_2010g5=2 if latwonballot_2010g5==2 | latmonballot_2010g5==2
replace latxonballot_2010g5=3 if latwonballot_2010g5==3 | latmonballot_2010g5==3
replace latxonballot_2010g5=4 if latwonballot_2010g5==4 | latmonballot_2010g5==4
replace latxonballot_2010g5=5 if latwonballot_2010g5==5 | latmonballot_2010g5==5

gen latxonballot_comb5=1 if latxonballot_2000g5==1 | latxonballot_2010g5==1
replace latxonballot_comb5=2 if latxonballot_2000g5==2 | latxonballot_2010g5==2
replace latxonballot_comb5=3 if latxonballot_2000g5==3 | latxonballot_2010g5==3
replace latxonballot_comb5=4 if latxonballot_2000g5==4 | latxonballot_2010g5==4
replace latxonballot_comb5=5 if latxonballot_2000g5==5 | latxonballot_2010g5==5

********************************************************************************




* generate variable for redistricting rounds. 1= prered2000, 2=postred2000, 3=prered2010, 4=postred2010
gen redistrictinground=1 if prered2000==1
replace redistrictinground=2 if postred2000==1
replace redistrictinground=3 if prered2010==1
replace redistrictinground=4 if postred2010==1

********************************************************************************

***ballot level variables to show ballots where a newcomer latina won, or a newcomer latina was on the ballot******
****use for analysis of data with collapsed by ballots dataset form*****

by ballots_2021, sort: egen win_newlatw = max(newlatwcomb)

by ballots_2021, sort: egen win_newlatm = max(newlatmcomb)



* create variable to indicate 1 if rep or ind is running
gen repind_pres=1 if partycomb==2
replace repind_pres=0 if repind_pres==.


clonevar d_votes=v23
replace d_votes=0 if partycomb!=1

clonevar ri_votes=v23
replace ri_votes=0 if partycomb!=2

gen b_latwR=1 if basket_latw==1 & partycomb==2
replace b_latwR=0 if b_latwR==.
***new variable to show how many candidates are on each ballot once its collapsed, redo of cand per seat****
gen candidate_dummy = 1

***variables to indicate if winner was a woman once collapsed***
gen woman_win=1 if basket_women==1 & v24==1
replace woman_win=0 if woman_win==.

gen man_win=1 if basket_men==1 & v24==1
replace man_win=0 if man_win==.


* variable to indicate if an incumbent won
gen inc_win=1 if v22==1 & v24==1
replace inc_win=0 if inc_win==.

****New variable to indicate what share of incumbents in that state in that year are X type of people***
gen inc_poc=1 if basket_lat==1 & v22==1| basket_afam==1& v22==1 | basket_asam==1 & v22==1
replace inc_poc=0 if inc_poc==.
gen inc_blat=1 if basket_lat==1 & v22==1
replace inc_blat=0 if inc_blat==.
gen inc_blatw=1 if basket_latw==1 & v22==1
replace inc_blatw=0 if inc_blatw==.
gen inc_blatm=1 if basket_latm==1 & v22==1
replace inc_blatm=0 if inc_blatm==.
gen inc_bwomen=1 if basket_women==1 & v22==1
replace inc_bwomen=0 if inc_bwomen==.
gen inc_bwoc=1 if basket_latw==1 & v22==1 | basket_asamw==1 & v22==1 |basket_afamw==1 & v22==1
replace inc_bwoc=0 if inc_bwoc==.
gen inc_bmoc=1 if basket_latm==1 & v22==1 | basket_asamm==1 & v22==1 |basket_afamm==1 & v22==1
replace inc_bmoc=0 if inc_bmoc==.
**new variable to indicate state year***
egen stateyear = group(v05 v03), missing
egen stateyearstring = concat (v02 v05)

****new variable to indicate whether a nonincumbent latina or latino is on the ballot****
gen new_latw=1 if v22==0 & basket_latw==1
replace new_latw=0 if new_latw==.

gen new_latm=1 if v22==0 & basket_latm==1
replace new_latm=0 if new_latm==.



